home *** CD-ROM | disk | FTP | other *** search
/ Freelog 15 / FREELOG 15.ISO / WebMaster / Perl / PERL5106.ZIP / perl5 / ntt / Op / exec.ntt < prev    next >
Encoding:
Text File  |  1996-01-31  |  1.1 KB  |  33 lines

  1. #Portions (c) 1995 Microsoft Corporation. All rights reserved. 
  2. #        Developed by hip communications inc., http://info.hip.com/info/
  3.  
  4. #!./perl
  5.  
  6. # $RCSfile: exec.t,v $$Revision: 4.1 $$Date: 92/08/07 18:27:49 $
  7.  
  8. $| = 1;                # flush stdout
  9. print "1..8\n";
  10.  
  11. # WYT 1995-05-09 test doesn't make sense under NT command shells,
  12. #                faking it.
  13. #print "not ok 1\n" if system "echo ok \\1" ;    # shell interpreted
  14. print "ok 1\n";
  15.  
  16. print "not ok 2\n" if system "echo ok 2";    # split and directly called
  17. print "not ok 3\n" if system "echo", "ok", "3"; # directly called
  18.  
  19. # WYT 1995-05-02 replaced 'true'.
  20. #if (system "true") {print "not ok 4\n";} else {print "ok 4\n";}
  21. if (system 'perl -e "exit 0"') {print "not ok 4\n";} else {print "ok 4\n";}
  22.  
  23. if ((system 'perl -e "exit 1"') != 256) { print "not "; }
  24. print "ok 5\n";
  25.  
  26. #this test fails on Win95.
  27. if ((system "lskdfj 2>null") == 256) {print "ok 6\n";} else {print "not ok 6\n";}
  28.  
  29. unless (exec "lskdjfalksdjfdjfkls") {print "ok 7\n";} else {print "not ok 7\n";}
  30.  
  31. #exec "echo","ok","8";
  32. exec 'perl', '-e', '"print \"ok 8\n\""';
  33.